// src/config/db.ts
import { Sequelize } from "sequelize";
import dotenv from "dotenv";

// 加载环境变量
dotenv.config();

// 创建 Sequelize 实例，连接到 MySQL 数据库
const sequelize = new Sequelize(
  process.env.DB_NAME!, // 数据库名称
  process.env.DB_USER!, // 用户名
  process.env.DB_PASSWORD!, // 密码
  {
    host: process.env.DB_HOST, // 数据库主机
    dialect: "mysql", // 使用 MySQL 数据库
    logging: false, // 禁用 SQL 日志输出
    // logging: (...msg) => console.log(msg), // 禁用 SQL 日志输出
  }
);

export default sequelize;
